
/**
 * @author LKQ
 * @date 2021/12/14 20:30
 * @description 注意A-1,Z-26，但是模26结果为0-25，所有取模之前，可以先减一。
 */
public class Solution {
    public static void main(String[] args) {
        Solution solution = new Solution();
        solution.convertToTitle(52);
    }

    public String convertToTitle(int columnNumber) {
        StringBuffer sb = new StringBuffer();
        while (columnNumber != 0) {
            columnNumber--;
            sb.append((char) (columnNumber % 26 + 'A'));
            columnNumber /= 26;
        }
        return sb.reverse().toString();
    }
}
